barrage pond - Turkish English Dictionary